@media screen and (max-width: 1600px) {

    /* General */
    .fs {
        font-size: 16px !important;
    }

    /* Header */
    header .results {
        max-width: 440px !important;
    }

    header .search {
        max-width: 382px;
    }

    header nav {
        height: 81px;
    }

    header .logo {
        width: 176px;
    }

    nav li a {
        font-size: 22px;
    }
    header .middle_header {
        min-height: 100.65px;
    }

    header .logo {
        width: 133px;
    }

    header .search {
        height: 46px;
    }

    .helpers svg {
        width: 16px;
    }

    nav li {
        padding-left: 80px;
    }

    header .item_inside_margin {
        margin: 0px 7px;
    }

    nav li a {
        font-size: 15px;
    }

    /* Hero */
    .hero .item h2 {
        font-size: 36px;
    }

    .hero .item p {
        font-size: 17px;
        color: var(--main-black);
        font-weight: bold;
        max-width: 430px;
    }

    /* Dropdown */
    .dropdown:hover .megamenu {
        top: 41px;
        pointer-events: fill;
    }
    /* .dropdown svg {
        width: 19px !important;
    } */

    .dropdown-item {
        padding: 2.2px 11.3px;
    }

    /* Chevrons */
    .chevron {
        width: 11px;
    }

    /* Titles */
    .qimma_title {
        font-size: 26px;
        font-weight: bold;
    }

    .qimma_product_title {
        font-size: 25px;
        font-weight: bold;
    }

    .qimma_label_title {
        font-size: 14px;
    }

    /* Form Register */
    .form-register label {
        font-size: 15px;
    }

    /* component */
    .small_component_text h2 {
        font-size: 17px;
    }

    .small_component_icon {
        margin: 4px 0;
    }
    .header_resp{
        /* margin-bottom: 42px; */
    }
    .search_icon_wrapper{
        margin-top: 3px !important;
    }
}

@media screen and (max-width: 1200px) and (min-width: 760px) {

    /* Header */
    header .item_margin {
        margin-right: 5.5px;
    }

    .search_wrapper {
        min-width: 324px;
    }

    .search_wrapper input::placeholder {
        font-size: 13px;
        font-weight: bold;
    }

    /* Chevrons */
    .user svg {
        width: 17px;
    }

    .chevron {
        width: 8px !important;
    }
    .search_icon_wrapper{
        margin-top: 2px !important;
    }

}

@media screen and (min-width: 992px) and (max-width: 1110) {
    /* Headers */
    header .search {
        max-width: 335px;
    }
}

@media screen and (max-width: 992px) {
    header .hoverable {
        width: 28px;
    }

    /* Form Inputs */
    .form-register label {
        font-size: 18px;
    }

    input::placeholder {
        font-size: 13px;
    }

    .qimma_title {
        margin-bottom: 10px;
        font-size: 20px;
    }

    /* price range */
    .accordion_search_bar_container {
        width: 70%;
    }
   
}


@media screen and (max-width: 760px) {
    .responsive_footeer,.menu_resp{
        display: flex !important;
    }

    .p_resp{
        margin: 0px !important;
    }
    /* .dropdown svg {
        width: 16px;
    } */

    /* Headers */
    header .middle_header {
        min-height: 73.65px;
    }

    header .search {
        height: 55px !important;
        border-radius: 0;
    }

    header .search_wrapper {
        min-width: 100%;
        top: 13px;
        height: 53px;
        z-index: 100;
    }

    header .search {
        max-width: none !important;
        top: 22px;
        right: 0;
        z-index: 100;
    }

    header .search_container {
        right: 0;
        position: absolute;
    }

    /* Qimma Header */
    header .item_margin {
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 13px;
        font-weight: bold;
        margin: 0px 4px;
    }

    .qimma_header {
        display: block;
    }

    /* Btn Shortcut */
    .btn-shortcut {
        border: none;
        padding: 0;
        font-size: 15px;
    }

    /* Footer */
    .footer_end h4 {
        font-size: 14px;
    }

    .footer_links p {
        font-size: 13px;
        font-weight: bold;
    }

    .footer_bar_left {
        width: 100% !important;
        margin-left: 0;
    }

    .footer_bar h1 {
        font-style: normal;
        font-weight: 500;
        font-size: 19px;
    }

    .footer_bar h2 {
        font-style: normal;
        font-weight: bold;
        font-size: 15px;
    }

    .seller_profile_reviews .vl {
        border: none;
    }

    .seller_sec {
        padding-bottom: 10px;
    }

    .slider_single img {
        height: 100%;
    }

    .form-adjustify .submit .btn,
    .final-section .submit .btn {
        font-size: 13px;
        font-weight: bold;
        height: 40px;
    }

    .card-body .register {
        font-size: 20px;
        font-weight: bold;
    }

    .ex_products {
        font-size: 15px;
        font-weight: bold;
    }

    .social_btn {
        width: 29px !important;
    }

    #country_code {
        margin: 0 10px !important;
    }

    .label-checkbox {
        font-size: 13px !important;
    }

    .checkmark {
        top: 0;
        left: 0;
        width: 29px !important;
        height: 19px !important;
        height: 19px !important;
        border: 1px solid var(--semantic-green);
        border-radius: 3px;
    }

    .container-checkbox .checkmark:after {
        top: 2px !important;
        /* width: 7px; */
        left: 20px !important;
    }

    .form-adjustify .form-group h4 {
        max-width: 350px;
    }

    .input_otp {
        width: 32px !important;
        min-height: auto !important;
        padding: 0;
        height: 32px !important;
    }

    .shopping_basket .properties .cont {
        width: 100% !important;
    }

    .cont .product_number {
        width: 106px !important;
    }

    .shipping .card_boutique {
        height: 33px;
        width: 21px;
        padding: 0;
    }

    .payment_component .shop_info img {
        width: 75px !important;
    }

    .product_info.border-start {
        border-left: none !important;
    }
    .adversment-section{
        margin: 0px !important;
    }
    .qimma_sec{
        padding-bottom: 0px !important;
    }
    .max-width-900 {
        max-width: 220px !important;
        width: 100%;
        margin: auto;
        font-size: 13px;
    }
    .serach_en{
        /* //background: url(http://127.0.0.1:8000/front_assets/images/pages/back.jpg) !important; */
        background:url(../images/pages/back.jpg) !important;
        
        background-size: cover;
        background-repeat: no-repeat;
        border-image-outset: 7.5;
        filter: blur(px);
       
        
    }
}


@media screen and (max-width: 410px) {
    .overlay_review .aside_review {
        max-width: none;
    }
    .responsive_footeer,.menu_resp{
        display: flex !important;
    }
    /* .footer_icons{
        display: block !important;
    } */
    .p_resp{
        margin: 0px !important;
    }
}


@media screen and (max-width: 1110px) {
    .fs {
        font-size: 13px !important;
    }

    /* Chevron */
    .chevron {
        width: 11px;
    }

    /* Header */
    header .search {
        max-width: 339px !important;
        height: 47px !important;
    }

    header .search_container svg {
        width: 20px;
    }

    header .search::placeholder {
        font-size: 14px;
    }
}



/* aside */
@media screen and (max-width: 1110px) {
    .dropdown-menu {
        left: -78px;
    }
    .max-width-900 {
        max-width: 900px !important;
    }
    
}

@media screen and (max-width: 1110px) {
    /* Header */
    header .item_inside_margin {
        margin: 0 6px;
        font-size: 12px;
    }

    header .hoverable {
        width: 18px;
    }

    header .chevron {
        width: 11px;
    }
}

@media screen and (max-width: 992px) {
    /* General */
    .fs-10 {
        font-size: 10px !important;
    }
    
    .fs-11 {
        font-size: 11px !important;
    }
    
    .fs-12 {
        font-size: 12px !important;
    }
    
    .fs-13 {
        font-size: 13px !important;
    }
    
    .fs-14 {
        font-size: 14px !important;
    }
    
    .fs-15 {
        font-size: 15px !important;
    }
    
    .fs-16 {
        font-size: 15px !important;
    }
    
    .fs-17 {
        font-size: 16px !important;
    }
    
    .fs-18 {
        font-size: 17px !important;
    }
    
    .fs-19 {
        font-size: 18px !important;
    }
    
    .fs-20 {
        font-size: 19px !important;
    }
    
    .fs-21 {
        font-size: 20px !important;
    }
    
    .fs-22 {
        font-size: 21px !important;
    }
    
    .fs-23 {
        font-size: 22px !important;
    }
    
    .fs-24 {
        font-size: 23px !important;
    }
    
    .fs-38 {
        font-size: 28px !important;
    }
    
    .fs-53 {
        font-size: 33px;
    }

    /* Header Search */
    header .search {
        max-width: inherit !important;
        height: 100% !important;
    }

    header .results {
        max-width: inherit !important;
    }

    .search_small  {
        z-index: 100;
    }

    span.social {
        font-size: 13px !important;
    }

    /* Breadcrum */
    nav li a {
        font-size: 15px;
    }

    /* Login */

    .btn-google,
    .btn-facebook {
        padding: 0;
    }

    .otp-time {
        font-size: 15px;
    }

    .card-body .otp {
        font-size: 15px !important;
    }

    .rounded-famous {
        height: 113px;
    }

    .famous_info {
        padding: 5px !important;
    }
}

@media screen and (max-width: 760px) {
    /* General */
    .fs-10 {
        font-size: 10px !important;
    }
    
    .fs-11 {
        font-size: 11px !important;
    }
    
    .fs-12 {
        font-size: 12px !important;
    }
    
    .fs-13 {
        font-size: 13px !important;
    }
    
    .fs-14 {
        font-size: 13px !important;
    }
    
    .fs-15 {
        font-size: 13px !important;
    }
    
    .fs-16 {
        font-size: 14px !important;
    }
    
    .fs-17 {
        font-size: 15px !important;
    }
    
    .fs-18 {
        font-size: 16px !important;
    }
    
    .fs-19 {
        font-size: 17px !important;
    }
    
    .fs-20 {
        font-size: 18px !important;
    }
    
    .fs-21 {
        font-size: 20px !important;
    }
    
    .fs-22 {
        font-size: 21px !important;
    }
    
    .fs-23 {
        font-size: 22px !important;
    }
    
    .fs-24 {
        font-size: 23px !important;
    }
    
    .fs-38 {
        font-size: 28px !important;
    }
    
    .fs-53 {
        font-size: 33px;
    }
    
    .w-124px {
        width: 124px !important;
    
    }
    
    .b-ground-brown {
        background: var(--dark-brown) !important;
    }
    
    .fs-25 {
        font-size: 25px !important;
    }
    
    .fs-53 {
        font-size: 53px;
    }

    .min-w-100 {
        min-width: 100% !important;
    }

    /* Header */
    header .search {
        max-width: inherit !important;
        height: 100% !important;
    }

    header .results {
        max-width: inherit !important;
    }

    /* Breadcrum */
    nav li a {
        font-size: 15px;
    }
        

    /* Chevron */
    .user svg {
        width: 17px;
    }

    .chevron {
        width: 8px !important;
    }

    /* Products */
    .small_component_text h2 {
        font-size: 13px;
    }

    .small_component_text .btn {
        width: 54px;
        height: 26px;
        font-size: 13px;
    }

    .small_component_fashion_text h5 {
        font-size: 13px;
    }

    .small_component_image img {
        height: 119px;
    }

    /* .small_component .small_component_line  {
        display: none;
    } */

    /* .small_component_fashion {
        display: none !important;
    } */

    .tag_exlusive {
        font-size: 12px;
    }
    .qimma_header .btn-primary:hover{
        background-color: white !important;
        color:#a1785c !important;
    }
}

@media screen and (max-width: 480px) {
    .rounded-famous {
        height: 103px;
        padding: 5px !important;
    }
}


@media (min-width: 600px) and (max-width: 970px) {
    .w-md-60 {
        width: 60%;
    }
    .w-md-50 {
        width: 50%;
    }
}

